package org.javaboy.ai.domain;

/**
 * 微信小程序请求对象，主要用户 AI 交互
 */
public class MpRequest {

    /**
     * 小程序发过来的主体内容
     * <p>
     * 提问时候发送的面试题类型，比如 JVM、Java基础、并发编程
     */
    private String content;

    /**
     * 会话 id
     * 目前的情况是 一道完整的题目是一个会话
     */
    private String sessionId;

    /**
     * 消息类型 q 代表提问，a 代表回答
     */
    private String type;
    /**
     * 具体的科目，比如 Java、Python
     */
    private String subject;
    private String modelName;

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getSessionId() {
        return sessionId;
    }

    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }
}
